Variable power output and maximum speed in drive mode

ABSTRACT

A variable power drive mode system for a vehicle. The system includes a pedal, a processor, an engine or other vehicle power source for moving the vehicle and a battery. The processor of the vehicle determines, either automatically or based upon user input, a desired drive mode for the vehicle. A memory connected with the processor stores different data corresponding to the different drive modes determinable by the processor for the vehicle. The processor uses the different data stored in memory in combination with a position of the pedal to control the engine or other vehicle power source to generate power in accordance with the determined drive mode. Certain drive modes may provide for more aggressive driving profiles at the expense of fuel efficiency or fuel consumption when compared to other drive modes.

CROSS REFERENCE TO RELATED APPLICATIONS

This application claims the benefit and priority of U.S. ProvisionalApplication No. 61/624,104, filed on Apr. 13, 2012, the entire contentsof which are hereby incorporated by reference.

BACKGROUND

1. Field

The present invention relates generally to vehicle drive mode systemsand improvements thereof. More particularly, the present inventionrelates to variable power output systems and methods for an automobileor other vehicle based upon a selectable drive mode and improvementsthereof.

2. Description of the Related Art

As the cost of fuel and electricity continues to rise, consumers ofautomobiles or other vehicles that utilize such fuel or electricity forpower generation expect ever increasing fuel efficiency from theiroperation. One manner of approaching these expectations is through thedesign of engines or power sources that are capable of only a reducedamount of maximum output power. This has conventionally been attainedthrough the use of power sources having fewer engine cylinders and/orcylinders with a smaller volume for air/fuel combustion in order toconsume lower amounts of gasoline. Similarly, hybrid or other electricvehicles may utilize smaller and/or weaker electric motors that do notconsume as much electricity and produce lower amounts of peak outputpower.

Unfortunately, by designing for lower maximum power in order to achievelower fuel consumption, vehicles may be viewed as underpowered orundesirable in the eyes of many consumers. Indeed, peak horsepower ortorque remains a large selling point for vehicle performance. Inaddition to the extra exhilaration such higher power output can provide,vehicles must also have sufficient power for safety purposes, such asfor safely merging or maneuvering on high speed roadway systems. Notonly is sufficient power output important, but conventional vehicles canalso suffer from a reduction in peak power based upon the operation orcharacteristics of other vehicle systems or components, such as batterycharge level. Consumers desire flexibility in their vehicles when itcomes to fuel consumption versus power and also expect their vehicles tobehave consistently upon pressing their foot against the acceleratorpedal. Any deviations from normal or expected acceleration due to othersystems can result in frustration or anxiety when a driver may not beaware of the reasoning or engineering causing the vehicle's apparentreduction in power. Thus, a vehicle system or method is desired thatwould allow for both high output power and also lower fuel consumptionwith consistent driver feel.

Ideally, a power generation system or method of a vehicle would becapable of controlling an engine or other power source of the vehicleaccording to a variety of different power configurations. The powergeneration system or method would ideally allow for the engine or powersource to have a large maximum power output, but operate with lower fuelconsumption depending upon vehicle characteristics or user preference.The power generation system or method would also ideally help maintain afeeling of predictable power output for a user of the vehicle and wouldideally be inexpensive to manufacture and integrate with other systemsor components of the vehicle.

SUMMARY

A system or method for varying power of a power source of a vehicleaccording to a selectable drive mode of the vehicle is described. In oneembodiment, a system to control power generation for a vehicle mayinclude a pedal and a processor coupled with the pedal and configured todetermine a position of the pedal. A power source is coupled with theprocessor and configured to generate power based on the position of thepedal, the power source being controlled by the processor. A memory iscoupled with the processor for storing data, the data including a firstset of data corresponding to a first drive mode, the first set of dataconfigured to limit the power generated by the power source to a firstthreshold. The data also includes a second set of data corresponding toa second drive mode, the second set of data configured to limit thepower generated by the power source to a second threshold. The data alsoincludes a third set of data corresponding to a third drive mode, thethird set of data configured to permit the power generated by the powersource to be greater than the second threshold.

In another embodiment, a system for managing power generation of avehicle may include a pedal, a processor connected with the pedal fordetermining a configuration of the pedal, an engine controlled by theprocessor for generating power based on the configuration of the pedaland a battery connected with the engine. A memory is coupled with theprocessor for storing a data map, the data map including first dataassociated with a first drive mode and configured to limit the powergenerated by the engine to a first threshold. The data map also includessecond data associated with a second drive mode and configured to limitthe power generated by the engine to a second threshold. The data mapalso includes third data associated with a third drive mode andconfigured to allow the engine to generate power up to the maximum powerachievable by the engine. A user control is connected with the processorfor allowing a user of the vehicle to select the first drive mode, thesecond drive mode or the third drive mode.

In still another embodiment, a method for controlling power generated bya power source of a vehicle, the vehicle having a processor and a memoryconnected with the processor. The method may include the steps ofstoring a first set of data in the memory corresponding to a first drivemode, storing a second set of data in the memory corresponding to asecond drive mode, and storing a third set of data in the memorycorresponding to a third drive mode, determining, using the processor, aposition of a pedal of the vehicle, determining, using the processor, ifthe first drive mode, the second drive mode or the third drive mode isselected, controlling, using the processor, the power source of thevehicle to generate power based on the first set of data and theposition of the pedal of the vehicle when the first drive mode for thevehicle is selected, controlling, using the processor, the power sourceof the vehicle to generate power based on the second set of data and theposition of the pedal of the vehicle when the second drive mode for thevehicle is selected, and controlling, using the processor, the powersource of the vehicle to generate power based on the third set of dataand the position of the pedal of the vehicle when the third drive modefor the vehicle is selected.

BRIEF DESCRIPTION OF THE DRAWINGS

Other systems, methods, features, and advantages of the presentinvention will be or will become apparent to one with skill in the artupon examination of the following figures and detailed description. Itis intended that all such additional systems, methods, features, andadvantages be included within this description, be within the scope ofthe present invention, and be protected by the accompanying claims.Component parts shown in the drawings are not necessarily to scale, andmay be exaggerated to better illustrate the important features of thepresent invention. In the drawings, like reference numerals designatelike parts throughout the different views, wherein:

FIG. 1 is a block diagram of a drive mode system for a vehicle utilizingvariable power output according to an embodiment of the presentinvention;

FIG. 2 is a graph showing variable power output based upon pedalposition for a drive mode system of a vehicle according to an embodimentof the present invention;

FIG. 3 is a graph showing torque versus speed curves for a drive modesystem of a vehicle according to an embodiment of the present invention;and

FIG. 4 is a flowchart for a drive mode system of a vehicle according toan embodiment of the present invention.

DETAILED DESCRIPTION

Referring to FIG. 1, a block diagram is shown of a drive mode system 100for a vehicle utilizing variable power output in order to allow forimproved driving range or fuel efficiency. The drive mode system 100includes a pedal 102 (e.g., an accelerator pedal), a pedal sensor 104connected with the pedal 102 and an engine control unit (“ECU”) 106 orother processor connected with the pedal sensor 104. When a user of thevehicle manipulates the position of the pedal 102 (e.g., by exhibiting adownward force with their foot when operating the vehicle), the movementor change in physical position, angle or configuration of the pedal 102is sensed or otherwise determined by the pedal sensor 104. For example,the pedal 102 may have an at-rest position corresponding to times whenthe user is not manipulating the pedal 102. The pedal 102 may also havea maximum displacement position corresponding to times when the user hasmanipulated the pedal 102 as far as the pedal 102 is mechanicallyallowed to move. The ECU 106 can thus receive such positionalinformation via one or more signals from the pedal sensor 104 in orderto determine the precise positioning of the pedal 102. In an alternativeembodiment, the ECU 106 or other processor may be directly connectedwith the pedal 102 or a component of or connected with the pedal 102such that no pedal sensor is needed.

The ECU 106 is also connected with a memory 108 of the vehicle. Thememory 108 stores, inter alia, a pedal map 110. The pedal map 110 may bea table, database, or other listing or compilation of data for relatinga position of the pedal 102 to one or more associated engine parametersor characteristics. For example, the pedal map 110 may contain data thatindicates an engine should receive a first (e.g., a small) intake of airand/or fuel for combustion when the pedal 102 is at a position when nodownward force acts upon it (e.g., the at-rest position discussedabove). In another example, the pedal map 110 may also contain data thatindicates the engine should receive a second (e.g., a large) intake ofair and/or fuel for combustion when the pedal 102 is at a positioncorresponding to the maximum displacement position from its at-restposition by the user of the vehicle. In an alternative embodiment, thepedal map 110 may relate pedal position to other characteristics of thevehicle or its components, such as electric power from a motor or abattery in a hybrid or electric vehicle.

Thus, by determining the position of the pedal 102 via the pedal sensor104, the ECU 106 interfaces with the pedal map 110 stored in the memory108 to control one or more aspects of an engine 112 or other powersource of the vehicle. The engine 112 may be any form of automotive orvehicular engine or motor utilizing any of a variety of fuel sources andis not limited to only conventional gasoline combustion engines. Forexample, the engine may be a diesel engine, a hybrid motor, an electricdrive motor, a fuel-cell based engine or motor, etc. In conventionalautomotive systems, only one pedal map 110 may be used for look-up bythe ECU 106 or other processor of the automobile or may contain only oneset of pedal positioning data. However, the drive mode system 100utilizes a plurality of data sets or algorithms (120, 130, 140), asdiscussed in greater detail herein for providing for varying aspects,parameters or characteristics for the engine 112, depending upon adesired or selected drive mode for the vehicle.

The desired drive mode for the vehicle may be set by the user of thevehicle via manipulation of one or more user controls 114. The usercontrols 114 connect with the ECU 106 so that the ECU 106 may determineor look up the appropriate data set or algorithm (120, 130, 140) of thepedal map 110 to utilize when interfacing with the engine 112. The usercontrols 114 may include knobs, buttons, touch-screen displays,microphones interfacing with voice-recognition software, or any othertype of user manipulatable control such that the user of the vehicle mayindicate the desired drive mode for the vehicle.

In one embodiment, the vehicle may be configured to have three differentdrive modes. Each drive mode may utilize a different data set oralgorithm in the pedal map 110 for controlling the ratio of pedalposition to engine power output. A first drive mode (e.g., an Eco mode)may be selected by the user via the user controls 114. In oneembodiment, the first drive mode operates to limit power or torquecharacteristics for the engine 112 to a certain threshold or percentageof maximum engine output. Such limiting can improve a driving range ofthe vehicle and/or fuel efficiency of the vehicle. In one example, thepedal map 110 may have a first drive mode mapping 120 with dataconfigured to provide a reduced maximum output from the engine 112 equalto only eighty percent (80%) of the engine 112 maximum power or torqueoutput. In an alternative embodiment, the threshold or percentage ofmaximum engine output may be chosen to be any value or plurality ofvalues as desired.

In yet another embodiment, the first drive mode operates to limit anacceleration rate of the vehicle to only what is achievable at a fiftypercent (50%) charge level of a battery of the vehicle. By limiting thisoutput power generated by the engine 112, the changing operationalperformance of the engine 112 as the battery depletes is less noticeableto the user. Instead of providing higher operational performance of theengine 112 when the battery has greater than a fifty percent (50%) stateof charge and subsequently lower operational performance when thebattery is at or under a fifty percent (50%) state of charge, the engine112 is limited to only generate power up to the lower operationalperformance threshold regardless of the battery state of charge. Thus,the pedal map 110 may have a first drive mode mapping 120 with dataconfigured to provide a reduced maximum output from the engine 112 equalto only what is achievable when the battery of the vehicle is at a fiftypercent (50%) state of charge. A lower maximum speed while in the firstdrive mode may also be obtained compared to other driving modes, asdiscussed in greater detail herein. In other embodiments, the chargestate level or percentage of the battery for defining the operationalperformance may be chosen to be any value or plurality of values asdesired.

A second drive mode (e.g., a Normal mode) may be selected by the uservia the user controls 114, the same as or similar to the discussionabove. The second drive mode operates to limit power or torquecharacteristics for the engine 112 to a certain threshold or percentageof maximum engine output. Such limiting can improve a driving range ofthe vehicle and/or fuel efficiency of the vehicle. In one example, thepedal map 110 may have a second drive mode mapping 130 with dataconfigured to provide a reduced maximum output from the engine 112 equalto only eighty percent (80%) of the engine 112 maximum power or torqueoutput. An increased maximum speed compared to the first drive mode maybe obtained in the second drive mode. In an alternative embodiment, thethreshold or percentage of maximum engine output may be chosen to be anyvalue or plurality of values as desired.

A third drive mode (e.g., a Sport mode) may be selected by the user viathe user controls 114, the same or similar as previously discussed. Thethird drive drive mode operates to allow for a hundred percent (100%) ofthe available power and/or torque of the engine 112. By not limitingpower or torque, the user of the vehicle can obtain increasedperformance and higher maximum speed from the vehicle for enjoymentpurposes or for situations where full vehicle power is otherwise desired(e.g., when towing, when the vehicle is weighed down by luggage or alarge number of passengers, etc.). Thus, the pedal map 110 may have athird drive mode mapping 140 with data configured to provide anaggressive non-linear pedal relationship and increased output when thepedal 102 is fully displaced (e.g., at full throttle). An increasedmaximum speed compared to the first drive mode and the second drive modemay also be obtained. In an alternative embodiment, the allowed powerand/or torque of the engine may be chosen to be any value or pluralityof values as desired.

In certain embodiments, a default drive mode may be enabled or chosenautomatically upon start-up of the vehicle. For example, the defaultmode may be a Normal drive mode to provide a user with a balance ofvehicle performance and fuel efficiency. In another embodiment, thedrive mode system 100 may store in the memory 108 a preferred drive modeof the user or may store in the memory 108 the last used drive mode bythe user. This stored mode may then be automatically set as the defaultdrive mode upon start-up of the vehicle. In yet another embodiment, thedrive mode may be set automatically based upon other vehicle or drivingcharacteristics (e.g., determination of which user is driving the carvia key fob detection or cabin settings, determination of the weather orsurrounding environment of the vehicle, determination of the fuel levelof the vehicle, etc.).

FIG. 2 is a graph of a drive mode system 200 of a vehicle showingvariable power output from an engine based upon pedal position. Thedrive mode system 200 may incorporate certain structural or functionalfeatures that are the same as or similar to the drive mode system 100 ofFIG. 1. Output power in percentage of maximum output power for an engineof the vehicle is shown on the y-axis while pedal position for a pedalof the vehicle is shown on the x-axis. The drive mode system 200 shownby the graph includes a plurality of different drive modes. A firstdrive mode may be an Eco mode 210. A second drive mode may be a Normalmode 220. A third drive mode may be a Sport mode 230. Each of the threedrive modes (210, 220, 230) has different operational characteristicsfor the output power of the engine of the vehicle in relation to thepedal position. The three drive modes (210, 220, 230) may be the same asor similar to the drive modes previously discussed for FIG. 1.

The Eco mode 210 may be configured to have a non-linear rise in outputpower with respect to pedal position which provides a smooth and/orpredictable rate of acceleration for the vehicle as shown in FIG. 2. Forexample, in the Eco mode 210, in the Eco mode 210, the Eco mode powercurve 212 may exhibit a non-linear relationship existing between thepedal position and the output power of the vehicle and may additionallybe configured to limit the output power to a first threshold which maybe a percentage (e.g., 80%) of the maximum power achievable by the powersource when the battery has a full charge level. In an alternativeembodiment, any of a variety of threshold percentages may be used inplace of or in addition to eighty percent (80%). In another embodiment,the first threshold may be a maximum power achievable by the powersource for a predetermined charge level (e.g., a 50% state of charge) ofthe battery of the vehicle. In another alternative embodiment, theoutput power may be limited to the power achievable when the vehicle isoperating under an alternative condition rather than state of batterycharge.

In one embodiment, the Normal mode 220 may be configured to have alinear rise in output power (e.g., with a steeper slope than the initialslope of the Eco mode power curve 212) with respect to pedal positionfor providing a smooth and/or predictable rate of acceleration for thevehicle. Thus, the Normal mode power curve 222 may exhibit a linearrelationship between the pedal position and the output power of thevehicle. The Normal mode 220 may additionally be configured to limit theoutput power to the predetermined threshold or percentage 204 (e.g.,80%) of the maximum output power capability for the engine of thevehicle. In an alternative embodiment, any of a variety of thresholdvalues or percentages of maximum output power for the engine of thevehicle may be used in place of or in addition to the eighty percent(80%) threshold. In other embodiments, the predetermined threshold orpercentage when operating under the Normal mode 220 may be differentfrom the predetermined threshold or percentage when operating under theEco mode 210.

Under the Sport mode 230, the Sport mode power curve 232 may beconfigured to have a non-linear rise in output power with respect topedal position for providing an aggressive and/or more sensitive rate ofacceleration for the vehicle. Thus, the Sport mode power curve 232 mayexhibit a non-linear relationship existing between the pedal positionand the output power of the vehicle. The Sport mode 230 does not placeany limits on the output power that is capable of being generated by theengine. Thus, the Sport mode 230 allows the output power to reach themaximum output power 202 which may be a hundred percent (100%) of theoutput power available from the engine. Without such limits, the vehiclecan reach enhanced performance in the Sport mode 230.

The functional performance for the engine of the vehicle due to thedrive modes (210, 220, 230) may be due to data configurations of a pedalmap for adjusting the pedal position to output power ratio. For example,a first set of data of the pedal map may correspond to the Eco mode 210and thus is configured to limit the maximum output power of the engineto a first threshold which may be a percentage (e.g., 80%) of themaximum power achievable by the power source when the battery has a fullcharge level. In another embodiment, the first threshold may be amaximum power achievable by the power source for a predetermined chargelevel (e.g., a 50% state of charge) of the battery of the vehicle. Asecond set of data of the pedal map may correspond to the Normal mode220 and thus is configured to limit the output power of the engine toeighty percent (80%) of the maximum output power. A third set of data ofthe pedal map may correspond to the Sport mode 230 and thus isconfigured to not limit the maximum output power of the engine. Inanother embodiment, the Eco mode power curve 212 may be configured tohave a linear rise in output power with respect to pedal positionwithout limiting the scope of the present invention. In yet anotherembodiment, the Normal mode power curve 222 may be configured to have anon-linear rise in output power with respect to pedal position whichprovides a smooth and/or predictable rate of acceleration for thevehicle.

FIG. 3 shows a graph of a drive mode system 300 for a vehicledemonstrating two curves, one representing a Sport mode 302 for thevehicle and a second representing a Normal mode 304 for the vehicle. Thedrive mode system 300 may include certain structural or functionalfeatures that are the same as or similar to the systems previouslydiscussed in FIGS. 1-2. Performance or drivability characteristics maychange or be modified depending upon operation of the vehicle in theSport mode 302 or the Normal mode 304. For example, when in the Sportmode 302, the vehicle is capable of an increased maximum torque and/oran increased maximum speed when compared to a maximum torque and/ormaximum speed of the Normal mode 304. Thus, a user may set the vehicleto operate in Normal mode 304 for everyday driving and switch to Sportmode 302 when at a racetrack or other situation where increasedperformance from the vehicle is desired. In an alternative embodiment,different performance curves may be established for either of the Sportmode 302 or the Normal mode 304 as desired.

FIG. 4 shows a flowchart of a drive mode system 400 for a vehicle thatcontrols power generated by a power source depending upon the currentdrive mode selected for the vehicle. The drive mode system 400 mayincorporate certain of the same or similar functional and/or structuralfeatures as previously described for FIGS. 1-3. For example, one or moreof the process steps shown in the flowchart of the drive mode system 400may be performed by a processor of the vehicle that is connected with orconfigured to receive information from a memory of the vehicle. At step405, the process starts, for example, when a user of the vehicle turnson a power source (e.g., an engine or electric motor) of the vehicle orputs the vehicle into a forward driving mode or gear.

The process next continues to step 410 where the processor of the drivemode system 400 determines a current drive mode for the vehicle. Thismay be accomplished by interfacing with user controls (e.g. the usercontrols 114 of FIG. 1) or any other system or components of the vehiclethat allow the user of the vehicle to choose or select a desired mode ofoperation of the vehicle. In certain embodiments, the processor of thevehicle may choose or select a drive mode automatically instead ofrequiring user input. For example, the processor may receive a signalfrom a sensor configured to detect weather conditions surrounding thevehicle (e.g., rain, snow, ice, etc.), road conditions (e.g., slippageof the tires on the roadway, etc.) or other characteristics of thevehicle (e.g., is the vehicle towing an object, is the vehicle sufferingfrom a mechanical or electrical problem or defect, etc.) andautomatically determine a preferred drive mode for the vehicle inresponse to the signal from the sensor. Such operation may improve thesafety or drivability of the vehicle by allowing the processor to choosea drive mode configured for a lower output power from the power sourceif weather, road or other characteristics so oblige.

At step 415, the processor determines a position of a pedal (e.g., anaccelerator pedal) of the vehicle for use in controlling a power outputfrom an engine, as discussed in greater detail herein. At step 420,based upon the determination of the drive mode (see step 410), theprocessor checks if a first drive mode is selected. If so, operationcontinues to step 425. At step 425, the processor looks up a set offirst data for controlling engine operation in the memory thatcorrespond to the first drive mode. For example, the set of first datamay be configured to prevent power generated by the engine from beinggreater than a first threshold which may be a percentage (e.g., 80%) ofthe maximum power achievable by the power source when the battery has afull charge level. In another embodiment, the first threshold may be amaximum power achievable by the power source for a predetermined chargelevel (e.g., a 50% state of charge) of the battery of the vehicle.Operation then continues to step 430 where the processor controls theengine of the vehicle to generate or output power based upon the set offirst data looked up at step 425 and based upon the position of thepedal determined at step 415. Thus, both the position of the pedal andthe set of first data in the memory govern or regulate the amount ofpower that is output by the engine of the vehicle when in the firstdrive mode. Operation next continues to step 460, as discussed ingreater detail herein.

If the first drive mode is not selected (see step 420), then operationcontinues to step 435. At step 435, based upon the determination of thedrive mode (see step 410), the processor checks if a second drive modeis selected. If so, operation continues to step 440. At step 440, theprocessor looks up a set of second data for controlling engine operationin the memory that correspond to the second drive mode. For example, theset of second data may be configured to prevent power generated by theengine from being greater than a second threshold, such as apredetermined portion of a maximum power achievable by the engine. Thesecond threshold may or may not be equal to the first threshold.Operation then continues to step 445 where the processor controls theengine of the vehicle to generate or output power based upon the set ofsecond data looked up at step 440 and based upon the position of thepedal determined at step 415. Thus, both the position of the pedal andthe set of second data in the memory govern or regulate the amount ofpower that is output by the engine of the vehicle when in the seconddrive mode. Operation next continues to step 460, as discussed ingreater detail herein.

If the second drive mode is not selected (see step 435), then operationcontinues to step 450. At step 450, the processor looks up a set ofthird data for controlling engine operation in the memory thatcorrespond to a third drive mode. For example, the set of third data maybe configured not to limit the power generated by the engine to aparticular threshold. Operation then continues to step 455 where theprocessor controls the engine of the vehicle to generate or output powerbased upon the set of third data looked up at step 450 and based uponthe position of the pedal determined at step 415. Thus, both theposition of the pedal and the set of third data in the memory govern orregulate the amount of power that is output by the engine of the vehiclewhen in the third drive mode. Operation next continues to step 460.

At step 460, the processor determines whether a change in drive mode forthe vehicle is desired. This may occur based off of user input (e.g., byreceiving a signal at the processor when the user interfaces with ormanipulates user controls of the vehicle) or may occur automaticallywithout user input (e.g., by receiving a signal at the processor from asensor or other system, such as indicating a weather condition, roadcondition, or other characteristic of the vehicle). If a change in drivemode is desired, operation continues to step 410 where a different drivemode for the vehicle is determined by the processor, the same or similaras previously discussed. However, if no change in drive mode is desired,operation instead continues to step 415 where the processor determines apedal position of the pedal of the vehicle, the same or similar aspreviously discussed. Thus, the drive mode system 400 of the vehicle maycontinuously loop or operate while the engine of the vehicle is on. Thedrive mode system 400 may be disabled or reset when the engine of thevehicle is turned off or the vehicle is no longer in motion (e.g., thevehicle has been changed to a parked mode or gear).

An alternative embodiment of a drive mode system may utilize alternativeprocess steps in addition to or in replacement of the process stepsspecifically outlined in the above embodiments (e.g., FIG. 4). Analternative embodiment may utilize greater or fewer process steps orwith alternative ordering or flow than as previously discussed. Forexample, any number of drive modes with associated or corresponding datamay be utilized. Moreover, an alternative embodiment may have varyingoperational functionality and/or utilize additional, alternative orfewer devices or systems for selecting or determining a drive mode forthe vehicle or for controlling a power source of the vehicle.

The driving mode pedal algorithms or map data for varying theoperational parameters of an engine of a vehicle as described inconnection with the embodiments or examples disclosed above may beembodied directly in hardware, in a software module executed by aprocessor, or in a combination of the two. A software module may residein RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory,registers, hard disk, a removable disk, a CD-ROM, or any other form ofstorage medium known in the art. An exemplary storage medium is coupledto the processor such that the processor can read information from, andwrite information to, the storage medium. In the alternative, thestorage medium may be integral to the processor. The processor and thestorage medium may reside in an Application Specific Integrated Circuit(ASIC). The ASIC may reside in a wireless modem. In the alternative, theprocessor and the storage medium may reside as discrete components inthe wireless modem.

Exemplary embodiments of the invention have been disclosed in anillustrative style. Accordingly, the terminology employed throughoutshould be read in a non-limiting manner. Although minor modifications tothe teachings herein will occur to those well versed in the art, itshall be understood that what is intended to be circumscribed within thescope of the patent warranted hereon are all such embodiments thatreasonably fall within the scope of the advancement to the art herebycontributed, and that that scope shall not be restricted, except inlight of the appended claims and their equivalents.

What is claimed is:
 1. A system to control power generation for avehicle comprising: a pedal; a processor coupled with the pedal andconfigured to determine a position of the pedal; a power source coupledwith the processor and configured to generate power based on theposition of the pedal, the power source controlled by the processor; anda memory coupled with the processor for storing data, the data includinga first set of data corresponding to a first drive mode, the first setof data configured to limit the power generated by the power source to afirst threshold, a second set of data corresponding to a second drivemode, the second set of data configured to limit the power generated bythe power source to a second threshold, and a third set of datacorresponding to a third drive mode, the third set of data configured topermit the power generated by the power source to be greater than thesecond threshold.
 2. The system of claim 1 further comprising a batterycoupled with the power source and wherein the first threshold is apercentage of the maximum power achievable by the power source when thebattery has a full charge level or the maximum power achievable by thepower source for a predetermined charge level of the battery of thevehicle.
 3. The system of claim 1 wherein the power source is chosenfrom the group consisting of an engine, an electric motor and anelectric generator.
 4. The system of claim 1 further comprising abattery coupled with the power source and wherein the second thresholdis a percentage of the maximum power achievable by the power source whenthe battery has a full charge level.
 5. The system of claim 1 furthercomprising a user control coupled with the processor and configured tobe manipulated by a user of the vehicle for selectively choosing thefirst drive mode, the second drive mode or the third drive mode.
 6. Thesystem of claim 5 wherein: the processor uses the first set of data forgenerating power of the power source if the user chooses the first drivemode via the control device, the processor uses the second set of datafor generating power of the power source if the user chooses the seconddrive mode via the control device and the processor uses the third setof data for generating power of the power source if the user chooses thethird drive mode via the control device.
 7. The system of claim 1wherein the processor is configured to automatically select the firstdrive mode, the second drive mode or the third drive mode based on acharacteristic of the vehicle.
 8. The system of claim 7 wherein theprocessor is configured to automatically select the first drive mode,the second drive mode or the third drive mode based on a previous drivemode selected for the vehicle prior to turning off the vehicle.
 9. Thesystem of claim 7 wherein the processor is configured to automaticallyselect the first drive mode, the second drive mode or the third drivemode based upon a weather condition outside of the vehicle.
 10. A systemfor managing power generation of a vehicle comprising: a pedal; aprocessor connected with the pedal for determining a configuration ofthe pedal; an engine controlled by the processor for generating powerbased on the configuration of the pedal; a battery connected with theengine; a memory coupled with the processor for storing a data map, thedata map including first data associated with a first drive mode andconfigured to limit the power generated by the engine to a firstthreshold, second data associated with a second drive mode andconfigured to limit the power generated by the engine to a secondthreshold and third data associated with a third drive mode andconfigured to allow the engine to generate power up to the maximum powerachievable by the engine; and a user control connected with theprocessor for allowing a user of the vehicle to select the first drivemode, the second drive mode or the third drive mode.
 11. The system ofclaim 10 wherein the first threshold is a percentage of the maximumpower achievable by the power source when the battery has a full chargelevel or the maximum power achievable by the power source for apredetermined charge level of the battery of the vehicle.
 12. The systemof claim 10 wherein the second threshold is a percentage of a maximumpower achievable by the engine.
 13. The system of claim 10 wherein thefirst data is configured to provide a non-linear relationship betweenthe configuration of the pedal and the power generated by the engine.14. The system of claim 13 wherein the second data is configured toprovide a linear relationship between the configuration of the pedal andthe power generated by the engine.
 15. The system of claim 14 whereinthe third data is configured to provide a non-linear relationshipbetween the configuration of the pedal and the power generated by theengine up to the maximum power achievable by the engine.
 16. A methodfor controlling power generated by a power source of a vehicle, thevehicle having a processor and a memory connected with the processor,the method comprising the steps of: storing a first set of data in thememory corresponding to a first drive mode, a second set of data in thememory corresponding to a second drive mode, and a third set of data inthe memory corresponding to a third drive mode; determining, using theprocessor, a position of a pedal of the vehicle; determining, using theprocessor, if the first drive mode, the second drive mode or the thirddrive mode is selected; controlling, using the processor, the powersource of the vehicle to generate power based on the first set of dataand the position of the pedal of the vehicle when the first drive modefor the vehicle is selected; controlling, using the processor, the powersource of the vehicle to generate power based on the second set of dataand the position of the pedal of the vehicle when the second drive modefor the vehicle is selected; and controlling, using the processor, thepower source of the vehicle to generate power based on the third set ofdata and the position of the pedal of the vehicle when the third drivemode for the vehicle is selected.
 17. The method of claim 16 wherein thepower generated based on the first set of data is prevented from beinggreater than a threshold.
 18. The method of claim 17 wherein the powergenerated based on the second set of data is prevented from beinggreater than the threshold.
 19. The method of claim 17 wherein thethreshold corresponds to a power level achievable by the power sourcebased on a predetermined charge level of a battery of the vehicle. 20.The method of claim 17 wherein the threshold corresponds to apredetermined percentage of the maximum power achievable by the powersource.